package com.zzyl.quartz.task;

import com.zzyl.nursing.service.IContractService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

// 必须注入Spring容器（通过@Component注解），确保能被quartz调度
@Component("contractStatus")
public class ContractStatus {

    @Autowired
    private IContractService contractService;

    // 方法名必须为 updateStatus，且无参数、public修饰
    public void updateStatus() {
        // 此处编写合同状态更新的业务逻辑
        System.out.println("执行合同状态更新任务...");
        // 例如：调用Service层更新合同状态
         contractService.updateContractStatus();
    }
}